$(function(){

    layui.use(['layer','form'],function(){

        var layer = layui.layer,
            form = layui.form();
                
        form.on('submit(add)', function(data){


            // 验证客户代码只能1-6位数字字母
            var usern = /^[a-zA-Z0-9_-]{1,6}$/; 
            if( !$('.input-code').val().match(usern) ){
                layer.msg('代码只能输入1-6位字母数字下划线！',{icon:2,time:2000});
                setTimeout(function(){
                    location.href = 'http://'+ThinkPHP['HTTP_HOST']+'/Code/add';
                },2000);
                return false; 
            }
     
            $.ajax({
                
                url : ThinkPHP['AJAX'] + '/Code/add',
                data : data.field,
                datatype : 'json',
                type : 'POST',

                success : function( respones ){
                    
                    if( respones.flag > 0 ){
                        layer.msg(respones.msg,{icon:1,time:2000});
                        setTimeout(function(){
                            location.href = 'http://'+ThinkPHP['HTTP_HOST']+'/Code';
                        },2000);
                    }else{
                        layer.msg(respones.msg,{icon:2,time:2000});
                    }
                }

            })

            return false;
        });
            
    });
});